﻿using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace Coldairarrow.Entity.PB
{
    /// <summary>
    /// 设计清单
    /// </summary>
    [Table("PB_DesignList")]
    public partial class PB_DesignList
    {

        /// <summary>
        /// Id
        /// </summary>
        [Key, Column(Order = 1)]
        public String Id { get; set; }

        /// <summary>
        /// 合同编号
        /// </summary>
        public String ContractNo { get; set; }
        /// <summary>
        /// 编号
        /// </summary>
        public String Code { get; set; }

        /// <summary>
        /// 楼号ID
        /// </summary>
        public String BuildingNumberID { get; set; }
        /// <summary>
        /// 隶属项目ID
        /// </summary>
        public String ProjectId { get; set; }

        /// <summary>
        /// 设计清单名称
        /// </summary>
        public String Name { get; set; }

        /// <summary>
        /// 工程名称
        /// </summary>
        public String ProjectName { get; set; }

        /// <summary>
        /// 机位数量
        /// </summary>
        public String StandsNums { get; set; }

        /// <summary>
        /// 工程地址
        /// </summary>
        public String ProjectAddress { get; set; }

        /// <summary>
        /// 提升方式
        /// </summary>
        public String LiftingMode { get; set; }

        /// <summary>
        /// 业务负责人
        /// </summary>
        public String Salesman { get; set; }

        /// <summary>
        /// 业务负责人联系方式
        /// </summary>
        public String Phone0 { get; set; }

        /// <summary>
        /// 架体步高
        /// </summary>
        public String StepHeight { get; set; }

        /// <summary>
        /// 接货负责人
        /// </summary>
        public String Receiver { get; set; }

        /// <summary>
        /// 接货人联系方式
        /// </summary>
        public String Phone1 { get; set; }

        /// <summary>
        /// 进场时间
        /// </summary>
        public DateTime? InDate { get; set; }

        /// <summary>
        /// 下单时间
        /// </summary>
        public DateTime? OrderDate { get; set; }

        /// <summary>
        /// 网板样式
        /// </summary>
        public String Style { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public String Remarks { get; set; }

        /// <summary>
        /// 组织ID
        /// </summary>
        public String DeptId { get; set; }

        /// <summary>
        /// 二维码
        /// </summary>
        public String QrCode { get; set; }

        /// <summary>
        /// 计算
        /// </summary>
        public String Calculation { get; set; }

        /// <summary>
        /// 配图Url
        /// </summary>
        public String PicUrl { get; set; }

        /// <summary>
        /// 审核
        /// </summary>
        public String Examiner { get; set; }

        /// <summary>
        /// 审批
        /// </summary>
        public String Approver { get; set; }

        /// <summary>
        /// 清单审核状态：0-草稿；1-待审核；2-审核通过；3-打回；4-变更
        /// </summary>
        public Int32? ExamineStatus { get; set; }

        /// <summary>
        /// 审批状态：0-待审批；1-审批通过；2-打回
        /// </summary>
        public Int32? ApproverStatus { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }

        /// <summary>
        /// 创建人ID
        /// </summary>
        public String CreatorId { get; set; }

        /// <summary>
        /// 删除状态：0=未删除；1＝已删除；
        /// </summary>
        public Boolean? Deleted { get; set; }

        /// <summary>
        /// 架体颜色
        /// </summary>
        public String Color { get; set; }

        /// <summary>
        /// 清单图纸
        /// </summary>
        public String DesignListImg { get; set; }

        /// <summary>
        /// 审核人Id
        /// </summary>
        public string ToExamineId { get; set; }

        /// <summary>
        /// 审核人姓名
        /// </summary>
        public string ToExamineName { get; set; }

        /// <summary>
        /// 审核人时间
        /// </summary>
        public DateTime? ToExamineTime { get; set; }

        /// <summary>
        /// 是否打印：0-未打印；1-已打印
        /// </summary>
        public Boolean? IsPrint { get; set; }

        /// <summary>
        /// 设计清单类型
        /// </summary>
        public int? Type { get; set; }
        /// <summary>
        /// 步级
        /// </summary>
        public int? StepLevel { get; set; }
    }
}